import React from 'react';
import Welcome from '@/pages/Welcome';
// import { connect } from 'dva';
// import { usePrevious } from '@umijs/hooks';
// import PageLoading from '@/components/PageLoading';
// import GridLayout from '@/pages/Customize/components/GridLayout';

// function Dashboard({
//   dispatch,
//   loading,
//   user: {
//     userInfo: { roleId },
//   },
//   dashboard: { current },
// }) {
//   const prevRoleId = usePrevious(roleId);

//   /**
//    * 根据当前用户配置的dashboard模板
//    * 角色改变时，重新获取
//    */
//   useEffect(() => {
//     if (roleId && prevRoleId !== roleId) {
//       // TODO: 初始化时会重复请求1次
//       dispatch({
//         type: 'dashboard/getTempletModule',
//       });
//     }
//   }, [dispatch, roleId, prevRoleId]);

//   return (
//     <>
//       {!loading && Array.isArray(current) ? (
//         <GridLayout current={current} hideBackButton />
//       ) : (
//         <PageLoading />
//       )}
//     </>
//   );
// }

// export default connect(({ dashboard, login, loading }) => ({
//   dashboard,
//   user: login.user,
//   loading: loading.effects['dashboard/getTempletModule'],
// }))(Dashboard);

function Dashboard() {
  return (
    <>
      <Welcome />
    </>
  );
}

export default Dashboard;
